#ifndef RAJA_UTILS_IMAGE_HPP
#define RAJA_UTILS_IMAGE_HPP

#include "../../types.hpp"
#include "../../math/math.hpp"
#include "../../render/sampler2.hpp"

namespace raja
{
namespace utils
{

/// load an image file into a sampler
render::sampler2*	load_image2(const std::string &filename, render::RESOURCE_USAGE ru = render::RU_DEFAULT);

/// load an image memory file into a sampler
/// @todo implement it
render::sampler2*	load_image2(const void* im_data, uint32 size, render::RESOURCE_USAGE ru = render::RU_DEFAULT);

}	// namespace utils
}	// namespace raja

#endif // RAJA_UTILS_IMAGE_HPP
